package model;

/**
 * AbstractTeacher entity provides the base persistence definition of the
 * Teacher entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public abstract class AbstractTeacher implements java.io.Serializable {

	// Fields

	private Integer id;
	private String teacherusername;
	private String teachername;
	private String teachersex;
	private String teacheremail;
	private String teachertelephone;
	private String teacherposition;
	private String teacheraddress;
	private String teacherpassword;

	// Constructors

	/** default constructor */
	public AbstractTeacher() {
	}

	/** full constructor */
	public AbstractTeacher(String teacherusername, String teachername,
			String teachersex, String teacheremail, String teachertelephone,
			String teacherposition, String teacheraddress,
			String teacherpassword) {
		this.teacherusername = teacherusername;
		this.teachername = teachername;
		this.teachersex = teachersex;
		this.teacheremail = teacheremail;
		this.teachertelephone = teachertelephone;
		this.teacherposition = teacherposition;
		this.teacheraddress = teacheraddress;
		this.teacherpassword = teacherpassword;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getTeacherusername() {
		return this.teacherusername;
	}

	public void setTeacherusername(String teacherusername) {
		this.teacherusername = teacherusername;
	}

	public String getTeachername() {
		return this.teachername;
	}

	public void setTeachername(String teachername) {
		this.teachername = teachername;
	}

	public String getTeachersex() {
		return this.teachersex;
	}

	public void setTeachersex(String teachersex) {
		this.teachersex = teachersex;
	}

	public String getTeacheremail() {
		return this.teacheremail;
	}

	public void setTeacheremail(String teacheremail) {
		this.teacheremail = teacheremail;
	}

	public String getTeachertelephone() {
		return this.teachertelephone;
	}

	public void setTeachertelephone(String teachertelephone) {
		this.teachertelephone = teachertelephone;
	}

	public String getTeacherposition() {
		return this.teacherposition;
	}

	public void setTeacherposition(String teacherposition) {
		this.teacherposition = teacherposition;
	}

	public String getTeacheraddress() {
		return this.teacheraddress;
	}

	public void setTeacheraddress(String teacheraddress) {
		this.teacheraddress = teacheraddress;
	}

	public String getTeacherpassword() {
		return this.teacherpassword;
	}

	public void setTeacherpassword(String teacherpassword) {
		this.teacherpassword = teacherpassword;
	}

}